Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy programista iOS
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Starszego programisty iOS, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji mobilnych na platformę iOS. Idealny kandydat powinien posiadać głęboką wiedzę na temat języków Swift i Objective-C, a także doświadczenie w pracy z narzędziami Xcode oraz znajomość najnowszych trendów i wytycznych Apple dotyczących tworzenia aplikacji. W roli Starszego programisty iOS będziesz współpracować z zespołem projektowym, testerami oraz innymi programistami, aby dostarczać wysokiej jakości oprogramowanie spełniające oczekiwania użytkowników i klientów. Oczekujemy od Ciebie umiejętności rozwiązywania złożonych problemów technicznych, optymalizacji kodu oraz wdrażania innowacyjnych rozwiązań. Ponadto, ważne jest, abyś posiadał zdolności mentoringu młodszych członków zespołu oraz aktywnie uczestniczył w procesie planowania i przeglądu projektów. Jeśli jesteś pasjonatem technologii mobilnych i chcesz rozwijać swoje kompetencje w dynamicznym środowisku, ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i rozwój aplikacji na platformę iOS.
- Współpraca z zespołem projektowym i testerami.
- Optymalizacja i refaktoryzacja istniejącego kodu.
- Mentoring młodszych programistów iOS.
- Udział w planowaniu i przeglądach projektów.
- Zapewnienie zgodności aplikacji z wytycznymi Apple.
- Analiza wymagań technicznych i biznesowych.
- Rozwiązywanie problemów technicznych i błędów.
- Wdrażanie nowych funkcji i aktualizacji aplikacji.
- Monitorowanie wydajności aplikacji i jej stabilności.
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w programowaniu iOS.
- Biegła znajomość Swift i Objective-C.
- Doświadczenie z Xcode i narzędziami Apple Developer.
- Znajomość wzorców projektowych i architektury aplikacji mobilnych.
- Umiejętność pracy w zespole i komunikacji.
- Doświadczenie w pracy z RESTful API i integracjach backendowych.
- Znajomość narzędzi kontroli wersji, np. Git.
- Umiejętność rozwiązywania problemów i debugowania.
- Doświadczenie w testowaniu aplikacji mobilnych.
- Znajomość zasad UX/UI w aplikacjach mobilnych.
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie z językiem Swift?
- Czy pracowałeś z Objective-C?
- Opowiedz o projekcie iOS, z którego jesteś najbardziej dumny.
- Jakie narzędzia używasz do debugowania aplikacji iOS?
- Jak podchodzisz do optymalizacji wydajności aplikacji?
- Czy masz doświadczenie w mentoringu innych programistów?
- Jakie znasz wzorce projektowe stosowane w aplikacjach mobilnych?
- Jak radzisz sobie z integracją API w aplikacjach iOS?
- Czy znasz wytyczne Apple dotyczące publikacji aplikacji?
- Jakie metody testowania aplikacji mobilnych stosujesz?